'''
Author: didiplus
Date: 2024-09-10 11:21:40
LastEditTime: 2024-09-10 11:29:17
LastEditors: didiplus
Description: 抓交通肇事犯
FilePath: \pythonscript\python\趣学Python算法100例\1、抓交通肇事犯\demo.py
'''




def CatchTrafficOffenders():
    # 遍历所有可能的四位数
    for i in range(32, 100):  # 从32开始到99结束，因为32^2=1024，99^2=9801，刚好覆盖四位数
        num = i ** 2
        num_str = str(num)
        
        # 检查前两位是否相同，后两位是否相同，且前后两位不同
        if num_str[0] == num_str[1] and num_str[2] == num_str[3] and num_str[0] != num_str[2]:
            print(f"车号是: {num}")
            break



if __name__ == "__main__":
    CatchTrafficOffenders()